import os

import pytest
from allure_combine import combine_allure

if __name__ == '__main__':
    pytest.main(["-sv","./test_case/","--alluredir","./result","--clean-alluredir","--junit-xml", "./junit-results.xml" ])
    os.system('allure generate ./result -o ./report  --clean')
    combine_allure("./report")

#     combine_allure(./report)
# pytest执行用例  测试报告需要测试数据  --alluredir 测试文件夹 ./result(数据文件夹名)  --clean-alluredir 清空测试数据
# allure generate 执行测试数据  ./result文件夹  -o 生成测试报告  report（报告名） --clean 清空数据
#  allure测试报告必须以服务的形式打开，在pycharm打开，直接进入到目录是无法打开的

# 测试报告生成成功
# jdk  commandline  allure-pytest
# Report successfully generated to .\report
# Allure 乱码：这种情况的解决办法
# 检查一下配置信息有没有配置（jdk配置  commandline配置  allure-pytest安装）
# 重启（pycharm） 重启下电脑